<?php  if ( ! defined('BASEPATH')) exit('禁止直接访问脚本目录！');
/*
| -------------------------------------------------------------------
|  数据库连接设置
| -------------------------------------------------------------------
| 该文件包含了连接数据库的必要设置。详细请参见手册。
| 
|
| -------------------------------------------------------------------
|  解释变量
| -------------------------------------------------------------------
|
|	['hostname'] 数据库服务器主机
|	['username'] 数据库用户名
|	['password'] 数据库密码
|	['database'] 数据库名
|	['dbdriver'] 数据库类型，目前支持：mysql, mysqli, postgre, odbc, 
|				 mssql, sqlite, oci8
|	['dbprefix'] 表前缀(可选)，在执行Active Record类的时候会被加到表名前
|	['pconnect'] TRUE/FALSE - 是否建立持久连接
|	['db_debug'] TRUE/FALSE - 是否显示数据库错误
|	['cache_on'] TRUE/FALSE - 是否开启查询缓存
|	['cachedir'] 缓存文件路径
|
|	['char_set'] 数据库连接字符集(解释：告诉数据库当前连接将采用的编码格式。
|                也就是说你发送给数据库的内容和数据库返回给你的内容统一采用
|                相同编码格式，这样才能保证客户端和数据库之间能够有效的交流，
|                而不会出现“语言障碍”。至于字符集本身可以这样来理解，比如说
|                一个汉字--“我”，A字符集可能是存储为0101，而B字符集可能存储
|                为1010，目前计算机存储的东西都是01代码。所以，所谓的字符集
|                归根结底就是对字符的一套不同的存储和解析方法。就像是数学中
|                的一道题用不同的方法计算出同一个结果一样的道理。)
|
|	['dbcollat'] 数据库字符集校对(解释：简单来说可以把数据库字符集校对看作是
|                专门用来处理字符之间的判断比较之类的，比如说ASCII字符集校对
|                规定a应该是小于b，并且a不等于A等。所以字符集校对的最用就非常
|                明显了，这对于sql语句当中的比较、order by等是非常有用的。值
|                得注意的是每个字符集都有一个默认的校对，一版来说你选择了字符
|                集，校对就用该字符集默认的校对就可以了。当然，你也可以根据你
|                自己的需要来选择，前提是你对不同校对之间的区别有足够的理解。)
|                提示：如果在PHP<5.2.3或MySQL<5.0.7的环境下，该项配置对于MySQL
|                和MySQLi两种扩展类型来说都仅被用作一个后备参考而已。因此在低版
|                本的PHP和MySQL中进行了该项配置，但是在使用mysql_real_escape_string()
|                函数时还是会出现兼容性问题(解释：该函数用来转义SQL中的特殊字符
|                以避免SQL注入，但是该函数会用到字符集校对，但是低版本中又不太支
|                持字符集校对，所以造成该函数的不兼容。)，而如果采用的是Latin-1
|                或者UTF-8的字符集和校对时则不会受影响。
|				 
|	['swap_pre'] 默认的表前缀，在执行Active Record类的时候会被['dbprefix']所替代
|	['autoinit'] 是否自动初始化数据库
|	['stricton'] TRUE/FALSE - 是否开启严格连接模式
|							- 即会严格检查SQL语法
|
| $active_group用来决定你要使用的连接组，默认的连接组为'default'。当然，你可以自己
| 添加其他的连接组。
|
| $active_record用来决定是否加载 Active Record类
| 简单解释Active Record：是一种领域模型模式，特点是一个模型类对应关系型数据库中的一
| 个表，而模型类的一个实例对应表中的一行记录。(CI的Active Record模式与其他有所不同)
| 参见： http://baike.baidu.com/view/6402722.htm
|       http://codeigniter.org.cn/user_guide/database/active_record.html
|
*/

$active_group = 'default';
$active_record = TRUE;

$db['default']['hostname'] = 'localhost';
$db['default']['username'] = '';
$db['default']['password'] = '';
$db['default']['database'] = '';
$db['default']['dbdriver'] = 'mysql';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;


/* End of file database.php */
/* Location: ./application/config/database.php */